starting to build a constructor