fixed pointer receiver