Removed the assignment implementations
Merge branch 'solution'