modifing the UI