added mandatory parentheses to assignments