Top Down Bottom Up Approaches