rectify decoration bugs