added class/subclass/initialize