generator is almost ready (or not..)