add user define module