Main class finished architecture