we need to pass the address to make the pointer work correctly
typo fix