started with the unit tests
Updated docs