add password component