lots of edits, format changes, new nicknames, new logic lalala