ENH:finish UI