I followed SD's tut on this on but added some of my own flare.