for CE 40327 course