fixed type  mismatch