coverage =39% plus branching out of dev to write unittest for class module