Some modification for section 2 Background