modify for support triangle away