implementing METHOD_NOT_ALLOWED