fixed type of input argument