lab03 for Christian Daley