more work on login forms and system