initial commit for compress middleware