new wrapper methods