(lab03) finishing exercises