FO: dynamic product form initialized