Lab05

need further debugging