refining UI