second commit -- still building out the basics