good calc but inaccurate

Signed-off-by: SzmergieL <wierzchowski.k@gmail.com>