use type filter
add gitwatcher