is able to calculate final results