Implemented protection proxy
Removed commented code