added files for parts 1-2