damage source to its own file
switched over to use damage source more