got precedence working