apply put method