begin integration of API with framework