added authentication and session creation