well, the whole thing works now