added corrarr surface plot function