add call to super constructor