big changes in filter implementation; adding of crypt filters