tools also yields sequences