adjusted view + auth + session mngmnt