add conditional expression