added simple superclass constructor for system for convenience