FIR and HIT implemented