started geometry filter implementation