finished #4 user edit