file creation complete with block device