tweaking headers
adds options middleware
package model work