Ray's 3A recap