add proper dependency