fixed order of operations.