filter + directive finish