big update

heh heh heh