unit tests & pod docs