added extra touches, not exactly a graphics guy =(