added better download