changed module library tags to work as intersection filter instead of union filter