Work in progress of part 2 of tutorial, currently filters are not working properly.