user module, creation