patent pending ▼