fix  types