foo ->bar ->narf -->trof -->etc.