********o*******s *******************