todo fix hist