add remove tip flow