todo fix