adding protections