consume everything