required texts