Updated User

Updated user to fix issues and add correct constructor.