using "using namespace MSP" in headers is a bad idea as it spreads to lots of cpp via includes. It is fine in a cpp file