Add new contructor