New: smartconsumer