only set name once