reverted initial example back to FirstTriangle