Detailled description.