work on testing framework, integration