Added and changed about everything here and there.