added combatviewer interface