Dependency - Mosaic of thoughts