Adding the rest of the portions for part 2