updated assembly eval