style parser stage 1