add mixin() and stub() , bug fixing and performance improvement