added ahuffle
added call data to type errors