updating project with Java/C++ alternative