Bottom Up Top Down Approach