Lab 4 on CSCI 3308