changed matches page to generate rows dynamically, though not working completely yet