new array execute functions
free function pointer
export functions