Add intellidemand, credits @faux123. Needs tweaking