add in WOMaker Code, almost finished, phasing out JNI for pure scala implementation