Some modifications.
*Sadly, I'm not too sure what I did! :P