added first/last name to profile, more err handling