initial Main class