fix ui operation composite