added diskcontroller