NEW STUFF + fixes!!! It's ALIVEEE!!!!!!!