touched up profile, error handling for invalid log in