use bind(this) instead of _this