broken scripts that could be salvaged, but ... LATER :)