added hash class in classes and add description comments