added category, framework, extension and language