add new features of UOS