add abatement and function chapter