position find for ... type change