finish 20121230 improve query 1