Assignment4 Initial