small change for super constructor call