add protect module
solve conflict