added naive ticking