seed source reimplemented