complete user new module, next is to write delete module