Added support for PUT