combined adam jay and garys work - user-authentication and styles