Possibly completed the assignment, not sure what protypical inheritence is