Moving observers to CMS library