this is a java plat ,