skylar, made a few edits and suggestions for optimization