working on conditional clauses