beginning better app integration and user api experience