Revert "new intellidemand"

This reverts commit 3f34a2b37158cdd57bf9208648b05953a4ed40be.