Learned how to subclass, starting work on actual