product builder implemented test for it implemented