better workflow between logged out and logged in users