mutable dir = (None : string option)