haganef's work that I've been editing (still in progress)