Implementation description added