starting to put it all together