was written by VC++