change seed data
refactor out flip method