more eval, vector generatores and recycling example