fixing non-static $this