free and notfree in filter