Fixed disk usgaes by using decimal rather than long