triangle can fly, some misc improvements