Please give a detailed description.