added old consumer for versioning
added logging + extend sample