Author: Taylor Bolding
//www.