add passwd parser