finished initial development of basic functionality.