Add user_generate module