new mirror method to be added