implementing filter checkpoint 2
filter by tags