massive improvements

i'll post on facebook about everything that was changed later in the day