Initial version of the User module