making pool , iterator , and falling area