ui functionalities improved