implement previews for public upload