dry run now backed into write func
removed dry run check from submit
Merge pull request #29 from yanhick/io-impl

Io impl