working for two proposers
test cases