Created interface for aux_buffer and arrfunc