Everything For part 2