add native driver support