Add experimental function of open and save