block device formatting routins implemented