Licensed Certified General Contractors in Dade County - page 16 of 25
Licensed certified general contractors in Dade County, Florida, records 3,751 to 4,000 of 6,249. Back to page 1 for the county summary.
Advertisement
Licensees 3,751 to 4,000 of 6,249
| Licensee | License # | Expires | Status |
|---|---|---|---|
| LUKE & SONS CONSTRUCTION INC | CGC1514985 | August 31, 2026 | Expiring soon |
| LUMAR GRADING, LLC | CGC1530086 | August 31, 2028 | Active |
| LUMIX CONSTRUCTION CORP | CGC1537913 | August 31, 2026 | Expiring soon |
| LUN CONSTRUCTION, LLC | CGC1537675 | August 31, 2028 | Active |
| LUNA ENGINEERING & CONSTRUCTION CORPORATION | CGC1515705 | August 31, 2028 | Active |
| LUNACON ENGINEERING GROUP CORP | CGC1514246 | August 31, 2026 | Expiring soon |
| LUX BUILDERS, INC. | CGC1526105 | August 31, 2026 | Expiring soon |
| LUX SOLAR, INC. | CGC1529971 | August 31, 2026 | Expiring soon |
| LUXAPATIO | CGC1510863 | August 31, 2028 | Active |
| LUXCON CONSTRUCTION LLC | CGC1534989 | August 31, 2028 | Active |
| LUXECRAFT BUILDERS LLC | CGC1540562 | August 31, 2028 | Active |
| LUXOM CONSTRUCTIONS, LLC | CGC1538646 | August 31, 2028 | Active |
| LUXON CONSTRUCTION, LLC | CGC1525414 | August 31, 2026 | Expiring soon |
| LUXOR CONSTRUCTION LLC | CGC1526672 | August 31, 2026 | Expiring soon |
| LUXURY MANOR OF NEW OPULENT PRESTIGE LLC | CGC1537688 | August 31, 2026 | Expiring soon |
| LUXURY PRO DRYWALL LLC | CGC1523446 | August 31, 2028 | Active |
| LUXXE DEVELOPMENT, LLC | CGC1515005 | August 31, 2028 | Active |
| LVY CONSTRUCTION LLC | CGC1540669 | August 31, 2028 | Active |
| LYAK WINDOW AND DOOR L.L.C. | CGC1541067 | August 31, 2028 | Active |
| LYON CONSULTING LLC | CGC1528441 | August 31, 2026 | Expiring soon |
| LYON CONTRACTORS LLC | CGC1526936 | August 31, 2028 | Active |
| LZ PRIME STRUCTURES CORP | CGC1539488 | August 31, 2028 | Active |
| M & C CONTRACTORS | CGC1504760 | August 31, 2028 | Active |
| M & J CONSULTING GROUP, CORP | CGC1525006 | August 31, 2028 | Active |
| M & M ELECTRICAL CONTRACTOR INC | CGC1539262 | August 31, 2028 | Active |
| M & N CONSTRUCTION ENTERPRISE INC | CGC1524203 | August 31, 2028 | Active |
| M & N CONSTRUCTION GROUP LLC | CGC1513575 | August 31, 2028 | Active |
| M A S CONSTRUCTION SERVICES INC | CGC1512348 | August 31, 2028 | Active |
| M C JENNINGS JR CONSTRUCTION CORP | CGC058666 | August 31, 2028 | Active |
| M DENIS CONSTRUCTION L.L.C. | CGC1530739 | August 31, 2028 | Active |
| M ESCARDA CONTRACTOR INC | CGC024685 | August 31, 2026 | Expiring soon |
| M J E CONSTRUCTION LLC | CGC1512557 | August 31, 2028 | Active |
| M J GROUP ENTERPRISES INC | CGC062933 | August 31, 2028 | Active |
| M L C CONSTRUCTION CORP | CGC058326 | August 31, 2028 | Active |
| M O T CONTRACTORS CORP | CGC1515207 | August 31, 2028 | Active |
| M R CONSTRUCTORS INC | CGC1508855 | August 31, 2028 | Active |
| M S GENERAL CONTRACTORS, INC. | CGC1519120 | August 31, 2028 | Active |
| M SQUARED CORP | CGC1527655 | August 31, 2028 | Active |
| M V R T INC | CGC055085 | August 31, 2028 | Active |
| M VILA & ASSOCIATES | CGC010901 | August 31, 2026 | Suspended |
| M&DR BUILDERS, INC. | CGC1522383 | August 31, 2028 | Active |
| M&H HOME SOLUTIONS L.L.C. | CGC1530379 | August 31, 2028 | Active |
| M&H TELECOM, INC. | CGC1532154 | August 31, 2026 | Expiring soon |
| M&M DREAMS CONSTRUCTION INC. | CGC1534983 | August 31, 2028 | Active |
| M&M MASTER CONSTRUCTION LLC | CGC1537765 | August 31, 2028 | Active |
| M&P CONSTRUCTION, INC. | CGC1519465 | August 31, 2026 | Expiring soon |
| M&T DESIGN GROUP LLC | CGC1528921 | August 31, 2028 | Active |
| M. P. S. OF MIAMI, INC. | CGC1537749 | August 31, 2028 | Active |
| M.A.A. CONSTRUCTION, INC. | CGC1517101 | August 31, 2028 | Active |
| M.A.C. CONSTRUCTION, INC. | CGC1504793 | August 31, 2028 | Active |
| M.B FLOORING SERVICES CORP. | CGC1536216 | August 31, 2026 | Expiring soon |
| M.E.C CONSULTING AND MANAGEMENT, INC. | CGC061084 | August 31, 2028 | Active |
| M.G.S. DESIGN & BUILD CORP | CGC1506929 | August 31, 2026 | Expiring soon |
| M.K.CONSTRUCTION AND REMODELING, INC | CGC1520022 | August 31, 2028 | Active |
| M.Q STRUCTURAL BUILDERS LLC | CGC1541261 | August 31, 2028 | Active |
| M.R. SANCHEZ CARPENTRY, INC. | CGC1517240 | August 31, 2028 | Active |
| M.V. LUXURY GLASS, CORP | CGC1533359 | August 31, 2028 | Active |
| M1 CONSTRUCTION, LLC | CGC1515742 | August 31, 2026 | Expiring soon |
| M3 GENERAL AND ELECTRICAL CONTRACTOR LLC | CGC1540379 | August 31, 2028 | Active |
| M5 CONSTRUCTION & MANAGEMENT, INC | CGC1520113 | August 31, 2026 | Expiring soon |
| M5 IMPACT WINDOWS AND DOORS, CORP. | CGC1528431 | August 31, 2028 | Active |
| MA CONSTRUCTION SERVICES CORP. | CGC1509591 | August 31, 2028 | Active |
| MAAFA ENGINEERING CORP. | CGC1513772 | August 31, 2028 | Active |
| MABER CONSTRUCTION LLC | CGC1524060 | August 31, 2028 | Active |
| MAC CONSTRUCTION LLC | CGC1514806 | August 31, 2026 | Expiring soon |
| MAC195 ENGINEERING CORPORATION | CGC1518874 | August 31, 2028 | Active |
| MACIAS CONTRACTOR INC | CGC1507395 | August 31, 2028 | Active |
| MACKLE CONSTRUCTION COMPANY, INC. | CGCA37356 | August 31, 2026 | Expiring soon |
| MACO GROUP, LLC | CGC1526840 | August 31, 2028 | Active |
| MACONTEC LLC | CGC1504426 | August 31, 2028 | Active |
| MADAM CONSTRUCTION INC | CGC1530221 | August 31, 2028 | Active |
| Madeleine Romanello | CGC1507000 | August 31, 2026 | Suspended |
| MADISON CONSTRUCTION GROUP INC | CGC025683 | August 31, 2028 | Active |
| MADISON CONSTRUCTION GROUP INC | CGC1525842 | August 31, 2028 | Active |
| MADISON CONSULTING INC | CGC1508647 | August 31, 2028 | Active |
| MADRID EXCLUSIVE CONTRACTORS CORP | CGC1523943 | August 31, 2028 | Active |
| MADRID HOLLY BAY CORPORATION | CGC1529862 | August 31, 2028 | Active |
| MADRUGA CONSTRUCTION GROUP | CGC1540057 | August 31, 2028 | Active |
| MADS CONSTRUCTION, INC. | CGC1539958 | August 31, 2028 | Active |
| MADSOF DEVELOPMENT LLC | CGC1528634 | August 31, 2028 | Active |
| MAESTRE CONSTRUCTION INC | CGC1521862 | August 31, 2028 | Active |
| MAFIR INC | CGC1536882 | August 31, 2028 | Active |
| MAG 2U INC. | CGC1527182 | August 31, 2028 | Active |
| MAG BUILDERS LLC | CGC1526665 | August 31, 2028 | Active |
| MAG CONSTRUCTION INC | CGC058327 | August 31, 2028 | Active |
| MAG GC CONSTRUCTION LLC | CGC1529578 | August 31, 2028 | Active |
| Magaly Elena Malave | CGC1509475 | August 31, 2028 | Suspended |
| MAGGOLC, INC. | CGC1531207 | August 31, 2028 | Active |
| MAGIC CITY DEVELOPMENT LLC | CGC1509608 | August 31, 2028 | Active |
| MAGIC CITY POOLS CORP | CGC1531121 | August 31, 2026 | Expiring soon |
| MAGNET GROUP LLC | CGC1518174 | August 31, 2026 | Expiring soon |
| MAHONEY CONSTRUCTION INC | CGC055860 | August 31, 2026 | Expiring soon |
| MAIN PLUMBING SERVICES INC | CGC1521379 | August 31, 2028 | Active |
| MAINTENANCE AUTHORITY PROFESSIONAL SERVICES INC | CGC1520114 | August 31, 2026 | Expiring soon |
| MAISON MOLANO, INC. | CGC1533698 | August 31, 2028 | Active |
| MAJESTIC PROPERTY SOLUTIONS, LLC | CGC1533934 | August 31, 2028 | Active |
| MAJOR LEAGUE BUILDERS INC | CGC1518006 | August 31, 2026 | Expiring soon |
| MAJOVI BUILDERS CORPORATION | CGC1519860 | August 31, 2028 | Active |
| MAKE WAY CONSTRUCTION, LLC | CGC1528073 | August 31, 2028 | Active |
| MAKENZIE ENTERPRISE GENERAL CONTRACTOR | CGC1535057 | August 31, 2026 | Expiring soon |
| MAKERS CONSTRUCTION FLORIDA LLC | CGC1521313 | August 31, 2026 | Expiring soon |
| MAKM SYSTEMS INC | CGC1532131 | August 31, 2028 | Active |
| MALCOLM T WRIGHT INC | CGC053456 | August 31, 2026 | Expiring soon |
| MAMBA CONSTRUCTION INC | CGC1540507 | August 31, 2028 | Active |
| MAN UNLIMITED, LLC | CGC1536207 | August 31, 2028 | Active |
| MANDIANEZ DESIGN & DEVELOPMENT LLC | CGC1527230 | August 31, 2028 | Active |
| MANGO CONSTRUCTION LLC | CGC1532360 | August 31, 2028 | Active |
| MANNGEN STEEL BUILDERS INC. | CGC1541551 | August 31, 2028 | Active |
| MANROCKS INFRASTRUCTURE | CGC1532949 | August 31, 2026 | Expiring soon |
| Manuel Alejandro Liz | CGC1535359 | August 31, 2026 | Suspended |
| Manuel Angel Ibanez | CGC055836 | August 31, 2026 | Suspended |
| Manuel Antonio Fernandez | CGC1506989 | August 31, 2028 | Suspended |
| Manuel Gerardo Hadad | CGC1505643 | August 31, 2028 | Suspended |
| Manuel J Echezarreta | CGC015597 | August 31, 2028 | Suspended |
| Manuel J Suarez | CGC1513777 | August 31, 2028 | Suspended |
| Manuel Jr Escarda | CGC1514565 | August 31, 2026 | Suspended |
| Manuel Z Lopez | CGC044391 | August 31, 2028 | Suspended |
| MAPG GROUP LLC | CGC1538535 | August 31, 2028 | Active |
| MAPLOTEC LLC | CGC1530897 | August 31, 2028 | Active |
| MAR'S CONTRACTORS INC | CGC061550 | August 31, 2028 | Active |
| MARAY CONSTRUCTION CORP | CGC021790 | August 31, 2026 | Expiring soon |
| Marc Alejandro Robinson | CGC025727 | August 31, 2028 | Suspended |
| MARC CONSTRUCTION & INSPECTIONS | CGC1505764 | August 31, 2028 | Active |
| MARCAL BUILDER LLC | CGC1538744 | August 31, 2028 | Active |
| MARCDAN , INC. | CGC1528836 | August 31, 2028 | Active |
| Marcel Fernandez | CGC1505715 | August 31, 2026 | Suspended |
| MARCIN HOMES INC | CGC1529327 | August 31, 2028 | Active |
| Marco A Espinoza | CGC1519539 | August 31, 2028 | Active |
| Marco A Espinoza | CGC1528881 | August 31, 2028 | Suspended |
| Marco Andre Osorio | CGC1532707 | August 31, 2028 | Suspended |
| MARCOBEN CORP | CGC1512246 | August 31, 2028 | Active |
| Marcos Centurion | CGC1517175 | August 31, 2026 | Suspended |
| Marcos Costa Benjamin | CGC1534751 | August 31, 2028 | Suspended |
| MARGO G.C. INC | CGC1504102 | August 31, 2028 | Active |
| Maria D Llovet Garcia | CGC1533632 | August 31, 2028 | Suspended |
| Maria Elena Pastrana | CGC1517148 | August 31, 2028 | Suspended |
| Maria Luisa Rouco | CGC057368 | August 31, 2028 | Suspended |
| Maria Orriols | CGC1518036 | August 31, 2028 | Suspended |
| Maria Rosa Tur | CGC1506535 | August 31, 2028 | Suspended |
| Maribel Areiza Westgate | CGC1507355 | August 31, 2028 | Suspended |
| Marimar De La Caridad Maestre | CGC1530556 | August 31, 2026 | Suspended |
| MARIN BUILDERS LLC | CGC1537909 | August 31, 2026 | Expiring soon |
| MARINER HOME SOLUTIONS LLC | CGC1530958 | August 31, 2028 | Active |
| MARINO PLUMBING SOLUTIONS | CGCA58750 | August 31, 2026 | Expiring soon |
| Mario Fontela | CGC1505816 | August 31, 2028 | Suspended |
| Mario G Maya | CGC1529613 | August 31, 2028 | Suspended |
| Mario Guiardinu De Azcarate | CGC1523980 | August 31, 2028 | Suspended |
| Mario Magin Aguirre | CGC1517575 | August 31, 2028 | Suspended |
| MARITZA CAPIRO DESIGNS CORP | CGC1521319 | August 31, 2026 | Expiring soon |
| Mark Anthony Hutchinson | CGC1504169 | August 31, 2028 | Suspended |
| MARKETPLACE DESIGNERS LLC | CGC1508119 | August 31, 2026 | Expiring soon |
| MARLIN BUILDERS LLC | CGC1539147 | August 31, 2028 | Active |
| MARLINS REMODELING INC. | CGC1540698 | August 31, 2026 | Expiring soon |
| MARMAN CONSTRUCTION INC | CGC1510351 | August 31, 2028 | Active |
| MAROS CONSTRUCTION CORP | CGC1537035 | August 31, 2026 | Expiring soon |
| MARQUIS CONSTRUCTION CORP | CGC1524982 | August 31, 2028 | Active |
| MARRA JILL, LLC | CGC1506032 | August 31, 2026 | Expiring soon |
| MARRERO & SON CONSTRUCTION , LLC | CGC1529361 | August 31, 2028 | Active |
| MARTECH CONSTRUCTION CORP | CGC1520741 | August 31, 2026 | Expiring soon |
| MARTIN CONSTRUCTION OF AMERICA, LLC. | CGC1540750 | August 31, 2028 | Active |
| MARTIN GLOBAL CONSTRUCTION LLC | CGC1539159 | August 31, 2028 | Active |
| Martin Roberto Donk | CGC1514259 | August 31, 2028 | Suspended |
| MARTTAM ENGINEERING & CONSTRUCTION INC. | CGC1535543 | August 31, 2026 | Expiring soon |
| MARVEL STRUCTURE INC | CGC1530900 | August 31, 2028 | Active |
| MARVI BUILDERS LLC | CGC1508585 | August 31, 2028 | Active |
| Marvin Y Colegial | CGC1520054 | August 31, 2026 | Suspended |
| MAS BUILDS, CORP. | CGC056923 | August 31, 2028 | Active |
| MASCON CONSTRUCTION | CGC1518837 | August 31, 2028 | Active |
| MASO CONSTRUCTION INC | CGC1514275 | August 31, 2026 | Expiring soon |
| MASS CONSTRUCTION CORPORATION | CGC1515860 | August 31, 2028 | Active |
| MASSARD CONSTRUCTIONS CORPORATION | CGC038251 | August 31, 2028 | Active |
| MASSIVE SERVICES, L.L.C. | CGC1541095 | August 31, 2028 | Active |
| MASTCO CONSTRUCTION LLC | CGC1524571 | August 31, 2028 | Active |
| MASTDC | CGC1519723 | August 31, 2028 | Active |
| MASTEC CIVIL CONSTRUCTORS, LLC | CGC1528591 | August 31, 2026 | Expiring soon |
| MASTEC CIVIL, LLC | CGC1534388 | August 31, 2026 | Expiring soon |
| MASTER CON LLC | CGC062416 | August 31, 2028 | Active |
| MASTER CONSTRUCTION OF SOUTH FLORIDA INC | CGC020610 | August 31, 2028 | Active |
| MASTER IMPROVEMENTS, LLC | CGC1540216 | August 31, 2028 | Active |
| MASTER MECHANICAL SERVICES INC | CGC1506699 | August 31, 2028 | Active |
| MASTER QUALITY CONSTRUCTION SERVICES LLC | CGC1537788 | August 31, 2028 | Active |
| MASTER REBUILDER OF FLORIDA INC. | CGC1534474 | August 31, 2028 | Active |
| MASTER REMODELING GROUP | CGC1528673 | August 31, 2026 | Expiring soon |
| MASTER ROLLERS PAINTING, INC | CGC1521929 | August 31, 2028 | Active |
| MASTERBUILD LLC | CGC1540053 | August 31, 2028 | Active |
| MASTERCRAFT GENERAL CONTRACTOR, INC. | CGC1526941 | August 31, 2026 | Expiring soon |
| MAT CONSTRUCTION | CGC1510883 | August 31, 2028 | Active |
| MATEI CONSTRUCTION GROUP LLC | CGC1539533 | August 31, 2028 | Active |
| Mateo Ducau | CGC1540419 | August 31, 2028 | Suspended |
| MATSA CONSTRUCTION COMPANY, INC. | CGC032784 | August 31, 2028 | Active |
| MATT CONSTRUCTION, LLC | CGC1522580 | August 31, 2028 | Active |
| Matt Haehl | CGC1520665 | August 31, 2026 | Suspended |
| MATTERHORN CONSTRUCTION AND DESIGN LLC | CGC1537606 | August 31, 2028 | Active |
| Matthew Sanchez | CGC1529738 | August 31, 2028 | Suspended |
| MAU CONSTRUCTION LLC | CGC1540065 | August 31, 2028 | Active |
| MAULINI CONSTRUCTION CORP | CGC1515405 | August 31, 2028 | Active |
| Maurice Donovan JR. Hopwood | CGC1509083 | August 31, 2026 | Suspended |
| Mauricio Di Chiara | CGC1508436 | August 31, 2026 | Suspended |
| Mauricio Javier Gonzalez | CGC1516744 | August 31, 2026 | Suspended |
| MAVAN LLC | CGC1536183 | August 31, 2026 | Expiring soon |
| MAVERICK CONSTRUCTION AND DEVELOPMENT, INC. | CGC1524169 | August 31, 2026 | Expiring soon |
| MAVERICK CONSTRUCTION GROUP INC. | CGC1533710 | August 31, 2026 | Expiring soon |
| MAVERICK GCI BUILDERS, LLC | CGC1531539 | August 31, 2026 | Expiring soon |
| MAX SOUTH CONSTRUCTION | CGC013895 | August 31, 2026 | Expiring soon |
| MAXEFFECTS BUILDERS, LLC | CGC1519595 | August 31, 2028 | Active |
| Maximino Tojeiro | CGC058859 | August 31, 2026 | Suspended |
| MAXIMUS CONSTRUCTION & DEVELOPMENT, LLC. | CGC1533679 | August 31, 2028 | Active |
| MAXON GROUPE LLC | CGC1506177 | August 31, 2026 | Expiring soon |
| MAXPRO BUILDERS INC | CGC1515179 | August 31, 2026 | Expiring soon |
| MAYABEQUE CONSTRUCTION INC | CGC1531374 | August 31, 2028 | Active |
| MAYAMI CONSTRUCTION & PERMITTING LLC | CGC1541618 | August 31, 2028 | Active |
| MAYER DEVELOPMENT GROUP, INC. | CGC1527119 | August 31, 2026 | Expiring soon |
| Mayer S Abbo | CGC1511154 | August 31, 2028 | Suspended |
| MAYFAIR HOME SERVICES LLC | CGC1539557 | August 31, 2028 | Active |
| MAYTIN ENGINEERING CORP. | CGC1505088 | August 31, 2028 | Active |
| MAZZETTA'S CCM, LLC | CGC1535384 | August 31, 2028 | Active |
| MBR CONTRACTORS, INC | CGC1534063 | August 31, 2028 | Active |
| MBUILD GROUP LLC | CGC1539753 | August 31, 2028 | Active |
| MC CONSULTANTS, INC. | CGC1528541 | August 31, 2026 | Expiring soon |
| MCC CONSTRUCTION ENGINEERING CORP | CGC1539027 | August 31, 2026 | Expiring soon |
| MCENTEE INC | CGC1521034 | August 31, 2026 | Expiring soon |
| MCEWEN CONSTRUCTION GROUP, CORP. | CGC1519440 | August 31, 2028 | Active |
| MCHARDY CONSTRUCTION LLC | CGC1538778 | August 31, 2026 | Expiring soon |
| MCI CONTRACTORPRO SERVICES INC | CGC1539689 | August 31, 2028 | Active |
| MCINNIS CONSTRUCTION GROUP, LLC | CGC1537747 | August 31, 2028 | Active |
| MCKENNA HEAVY CONSTRUCTION LLC | CGC015617 | August 31, 2026 | Expiring soon |
| MCKENZIE CONSTRUCTION CORP. | CGC060895 | August 31, 2028 | Active |
| MCKENZIE CONSTRUCTION LLC | CGC1516135 | August 31, 2026 | Expiring soon |
| MCKERCHER CONSTRUCTION CORP | CGC1526234 | August 31, 2028 | Active |
| MCM | CGC1529420 | August 31, 2028 | Active |
| MCM | CGC1529444 | August 31, 2026 | Expiring soon |
| MCN CONSTRUCTION SERVICES | CGC1515886 | August 31, 2028 | Active |
| MCO CONSTRUCTION AND SERVICES INC | CGC060578 | August 31, 2026 | Expiring soon |
| MCO CONSTRUCTION AND SERVICES INC | CGC1508379 | August 31, 2026 | Expiring soon |
| MCO ENVIRONMENTAL INC | CGC004552 | August 31, 2028 | Active |
| MCQ CONSTRUCTION SERVICES INC | CGC1505207 | August 31, 2028 | Active |
| MCU CONSTRUCTION, LLC | CGC1521331 | August 31, 2028 | Active |
| MCX CONSTRUCTION INC. | CGC1520320 | August 31, 2026 | Expiring soon |
| MDC GENERAL CONTRACTORS CORP | CGC1525789 | August 31, 2028 | Active |
| MDF BUILDER LLC | CGC1522250 | August 31, 2026 | Expiring soon |
| MDIAZ CORP | CGC1515794 | August 31, 2026 | Expiring soon |
| MDS ENGINEERING CORP. | CGC1532366 | August 31, 2026 | Expiring soon |
| MECA CONTRACTORS INC | CGC1515274 | August 31, 2026 | Expiring soon |
| MEDELL GENERAL CONTRACTOR, LLC | CGC1534352 | August 31, 2028 | Active |
| MEDHEN CONSTRUCTION, INC | CGC1519338 | August 31, 2028 | Active |
| MEDICAL DESIGN & CONSTRUCTION LLC | CGC1514864 | August 31, 2028 | Active |
| MEDINA BUILDING GROUP INC | CGC1539213 | August 31, 2028 | Active |
| MEDINA CONSTRUCTION GROUP INC. | CGC1529110 | August 31, 2028 | Active |
| MEDITERRANEAN BUILDERS OF NAPLES LLC | CGC041600 | August 31, 2028 | Active |
| MEF CONTRACTORS, INC. | CGC061504 | August 31, 2028 | Active |
No licensees match that filter.