setting parameter types