add explain comment