set the construtor as a 'helper' method?; all pass