implement spawn
alter README and version package