update to use new lib apassword