csc138_lab6