add explain for var