starting api impl with reactive cocoa