more complete output for accessible surface function