Author: Kalen McAllister and Shoshin