selector parsing 1: prepare to parse