add dagger support