call histadd()