Add contructor version