add calculation callbacks to order