ZERO based thinking