Detailed description added.