Main class, directory structure