3some compilation Part 1