changed consumer logic