Dependency resolution

shape