By jeffery bennett and michael nathanson for flashcamp