added study 19: building a filter