add explain adding