code commented and filter added
code commented and filter added