Feature/2 dependency analysis