DEMONS: What Do You Know About Them