add ticking system