bob first iteration
leap first iteration