various random things i forgot to commit a long time ago