Author: Noah Weiland and Lee Klafczynski