Added put and delete methods