changed to use swagger-ui