feature complete for first iteration, beginning live testing.