Top Down Learning Approach