fixed filter bug and added ls + ls-clean