Added Part of Lab05 and Main