Errors correction
Adding new test and commenting deprecated tests.
Adding comments and finishing the assignment part.
Adding comments