Add verify menthod, modify MRO stuff

Add verify menthod, modify MRO stuff