major update part 1

the panic ensues