Demons v2(incomplete)

Modified