tons of edits and new things. I forgot exactly what