Working on volatile data type, error with ring manager fixed