Splitting to two mains. Avihad, look at TransformationsMain.java