fix:use of undefined this/scope