all 1 triangle cases added