more basic structure added - user logon