added difference, weighted median and free configurable filter