add swagger, add description to login call