put method support