Done add_disk and detach_disk func