Second Part

All new files of the second part of my project.