i think private methods should be tested too with calculations chekc