Bug corrections : file iterator and adding string implicit conversion