add for Dynamic Langanges with Pattern Design