Cam class added