update spec and license
add content type header