add function for post execution clean up
add ArcInterface