josh-long documents