wrote write for direct blocks still need to do >12 block..

 and test direct blocks