better attempt at adding UseJava