initial commit with some user login code