added abstract tick actor