CSC481 D

stuff...