created filter usage instead of raw variables.