main difference between top down processing and bottom up processing