add draft functions to use fog azure cpi