updated edit user interface