bottom up processing and top down processing