add disk size support