fixed a bug in additional_cond()