Added PUT functionality