add symbolic execution