[utility function calculator] added