Write to blocks in between
Added comments
Revied s5_write_file
First try with s5_read_file