add seeding and format