TODO: implement a seedfile