added some stuff to rcuc_read(), dont know what i am doing