Process planning and Cost Estimation