begin integration with swagger