add File Open feature