merged with rich