shit kind of works now