implemented Nightblade