added support for composite/mashup APIs