a riding pattern manager