finished almost all assignment

finished almost all assignment