3some compilation Part 1

Related