[draft] use BundleModeT
[draft] specialize avec for double