Implemented local file open