3rd asignment 1st commit