adding swagger documentation