Started with hierarchical approach