clean up spacing, use execute blocks to take advantage of creates call to avoid duplicate downlaods