initial for lab3
initial for lab3