Adding files for Part3