ui and clear