add bit about programming model
notes about tapir