made some changes by adding new classes