Added dc_shell functionality but still working on fuzzy filter