* add code * enable parallel * fix code warnings * use graal vm * formatting changes by build * add license