Author: Taylor Bolding
//