Top Down Bottom Up Analysis