migrated from legacy prototype to a React App