restructured, login/out, sessions, placeholders