added aligned struct for rxn