a few ui ehnahcements