fixed _this bug after merged pull-request