Part 1 completed (warnings raised though)