Activity based costing system