condition builder updates