Changes made by Brad Lawrence (mr.brad.lawrence@gmail.com).