add value precendence test cases