Initial commit. groundwork