added discussion part