issue #21: add contrast filter. need to figure out to efficiently apply multiple filters