adding some dependency resolution