enhance push uis