making use of ramps or cams