downloads partial created

created downloads partial, needs refactoring