added PUT as a valid request type