fixed a type sig