working on do_seed