finished user module