do 2 exercises on polymorphism. need to review where the type actually needs to be passed as a param