Bottom up & top down processing