Mechanical design.Pneumatic design.Electrical design.Manufacturing.Assembling.Adjustment.PLC programming.