concept of puppet.
rename Tick to Cycle
fix error in commad: follow.