protect words to protectedArea but bug remaining