added dependency resolution for future updates