Author: John Herrman and Kyle VanHemert