finishing the project sdk and unit tests.