make seed data optional