tied up loose ends for semester 1 (linux)