top level eval now has workign options