basic position parsing + wording model