attempt 2 to resolve dependency error