Completed implementing request save/open