updated some UI operations