dx, redone twice... initial upload