improvements to user edit