built out basic product UI