add simple constructor