How to protect the program in the Elsist controllers