so far still broken
some more broken mods, want to fix older code first, found bug