correct fun ext