Initial version for user module.