added the missing constructor