simplify consumer for a start