added uia patterns (some partially), and they work