setup swagger docs