added summary method state filtering