fast iterator dubble as fast