update with a lot of OMs