add main java code.