added vitruvian, completed union filters