R cycle big update