Booming commodity prices helped lift the IDC's revenue by more than a third in its year to end-June, and while funding approvals jumped 146% to R21.7 billion, it says it still isn't doing enough to fulfil its roles in terms of development and offsetting market cycles.