using of superclass constructor