added test suite and libs