add password lib