some minor ui work