A. To convert reciprocating motion of the piston into rotary motion
B. To convert rotary motion of the crankshaft into to and fro motion of the valve rod
C. To prevent fluctuation of speed
D. To keep the engine speed uniform at all load conditions
Please do not use chat terms. Example: avoid using "grt" instead of "great".