added pos tagging and nmf clustering