added missing constructor