Changes and additions made by Karalee Olsen again.