more work in the appendix