modified protect test1