escape single quote
more clean and efficient