add an optimizer which will enable multicore support and make java run better (hopefully)