This work elucidates the mechanism of various processes in protein folding. The main features of protein folding are shown to be described by the island model with long range hydrophobic interaction which is capable of finding the specific residue, and the lampshade criterion for disulfide bonding.