user account editing
many small fixes