fixed return of assignment (=) operator
added Documentation