add open recent wrapper, add yformat