debug download implement