fixing step; using scanLeft for tics