updated assignment after modification