new version after rich's update