added 'this' method