added contentLength