add parse pos
merge
position parse