changed mass assignment to permit term