optimization ui in userapi