ravens analysis