Created interface and started editing subclasses