allow users to edit themselves