method override now correctly passed to after(), added request_headers()
updated function catalog