prod matrix : make free text and decimal type work