fix protection