updated MainClass