First two functions completed
1. seed reader
2. data writter