text links, better file input