Triangle interface working