setting precendence