complete auth and views for session