The filter sits inside your tank, intake on the right side, cascades out the front. Has tubing/connection for air pump, plastic clamps for housing a heater inside as well. Filter is approx 16''in tall, perfect for a 20H. Comes with plastic plants, and filter cartridge. Never used or plugged in. Has some damage on top right side, which I repaired with epoxy and silicon.