first commit, filtering system