big update ; updated packages, and download/build routine