lab 6 for csci 20