add user protect module