add fake 'self' keyword