add seq hashable