Creating Extended APIs