implemented Succubus