Part 1 Print Methods and gitignore