How price fixation have been done explain the different types of price fixation?