Author: NDSU VDL 2