finalized work on homepage and made seeding more robust to prevent duplicates