added spawn (across os).
used `util/spawn`.