go through

verb

1.
2.
apply thoroughly; think through
3.
eat up completely, as with great appetite