using category name
adding missing test
gitignore for netbeans