add tests for 'this'