added ability to parse keywords and description