trial and error to Triantafilo