keep file extension. close #2