Geahča maid: Mechanical estimating and costing : including contracting and process planning