added appendix b and c