Changed log level
Added new dataprovider

and fixed a bug in switch so i never complained about unkown providers