file structure and Conf.java added