barc latest