improving dagger integration.