moar APIs

added more implementations of APIs