updated UI & operations in the back