Filter finished

Filter finished but not implimented. Few more things to do.