Added re-assign opperation