build sub products what same ICP would need