using rotatable cam