adding eval framework