some more java stuff