added filter initialization