working on user edit stuff