add password depends