better looking ui
copy in smaller chunks...might work
hopefully calculate size right