add proper depens