Adding files from first two problems