rewrote intro and fixed some glaring issues