branch rays