frontend part of downloads