Tenor2 impl 1