prepared eval framework