model M_Protect added