The shell lab for CIS 450.