implemented UcProposal