for my CS3 class