#4 assignment : filter & wrapper