open source file in case no error