adding key types chapter