added in disk_bitmap (fully working for now) and occupies 1 block instead of 2