working on POD, unit tests