triangle works with sinchronizer