for the class project