project example from class that I made (maintaining any overwritten code)