implemented filter
 -missing : programming language,languages
 - needs testing
#7