COMPILATION PART 1