design chosen, login/logout, register (almost)