changes done for put