set tip. not tested change