rename assign to setindex!