try to use with java