started on the filter parts functionality