Basic order of operations implemention.