fix non context $this