filtering list
cleaned up