improve product UI