detail ui revise