added equalizer and command line interface