make seed_file optional