Revert "Revert "create Main.java""

This reverts commit 167eb290e2507f530b37af08dac732171ba365a5.
ok let's do it!
m