expressions through conditionals