removed operator precedence ofr simplicity