This will be discussed below.