calculation tree seems to be done, but it almost wasn't tested