cpts483 lab 3