ugh changes. be done with the ruddy thing