done for lab1
done for lab1