refactor code, damage bonus