create package for support list or recent files
update gui and logic