add get disk function