cleaned up remove crap iteration counter