recreate bindings, add capture loop, datalink types, etc