fixed damage source and some stuff.