require tip