Father now is a pointer instead of an int