added listreplace and listreplacenocase