* correctly check success variable value in CreateInterface * get rid of C language quirks because this file is C++ * check that globals were filled