modify sql & parser