created dll files and c++ classes