completed asignment 2