first checkin of conditionals script