Added Departments
Added some crypto classes and librarys
some changes