Added product selection ptrotype layout

missing methods to set data