Add some general structural class or interface
add main.java