Add edit pattern, delete pattern, multi level nav