WIP: add product UI