adds conditional