broad knowledge machine