Modified to partially accept low level API. High level disabled.
Now displays all consumers at once. Began code cleaning.