Currently on last part of 3a. R4 is stable and correct. Ready for sort