Some work on the APIs: rename for sdk, try catch for numbers and adding config for bandwidthold and O1