Added keyword extraction