initial generator fragments