big ass update

B)