many changes

future me: hate past me for not syncing more regularly