updates catalysis.construct