Author: Fritz Allhoff, Patrick Lin, Daniel Moore