add authentication and adjust default landing page