Moved the Protecter Class and added info