Working with active and passive cams