renamed cookie() to cookies(), added headers(), renamed run() to dispatch()