starting to flesh things out a bit more.