user system

did more work on the user system