fixed calculation tasks