This is created for a question on the class project