chargeTemplate.freq = '1.0'
        targetTemplate.targetsDescs = []
        chargeTemplate.period = 'annual'
        if( (desc.girls * desc.boys) == 0 ):
                if( desc.girls ):
                        targetTemplate.targetsDescs.append( "sp.Include( target.genders, female );" )
                else:
                        targetTemplate.targetsDescs.append( "sp.Include( target.genders, male );" )

        charges = desc.getCharges( 0 )
        
        for charge in charges:
                description = location + " : ages %(mi)d - %(ma)d - low cost" % { 'mi':charge.minAge, 'ma':charge.maxAge }
                chargeTemplate.charge_name = description  
                chargeTemplate.comment = description
                targetTemplate.name = description
                targetTemplate.min_age = charge.minAge
                targetTemplate.max_age = charge.maxAge                       
                chargeTemplate.amount = charge.charge
                targetTemplate.charges = []
                targetTemplate.charges.append( str( chargeTemplate ))
                appTemplate_cheap.targets.append( str( targetTemplate ))
                
        charges = desc.getCharges( 1 )
        
        for charge in charges:
                description = location + " : ages %(mi)d - %(ma)d - high cost" % { 'mi':charge.minAge, 'ma':charge.maxAge }
                chargeTemplate.charge_name = description  
                chargeTemplate.comment = description
                targetTemplate.name = description
             cav += ".0"
     if( str.find( cmax, '.' ) < 0):
             cmax += ".0"
     if( ch1 >= 'a' ) and ( ch1 <= 'z' ) and ( whofor == 'adult' ):
             charge_name = ctype
             unit = ''
     elif ch1 == '(' :
             unit = row[0] 
             
 #print ch1
 
     chargeTemplate.period = 'weekly'
     chargeTemplate.freq = '1.0'
     desc = charge_name + " : " + whofor + " " + unit;
     chargeTemplate.charge_name = desc;
     chargeTemplate.comment = desc
     targetTemplate.name = desc;
     targetTemplate.targetsDescs = []
     targetTemplate.charges = []
     if( whofor == 'senior citizen' ):
             targetTemplate.min_age = 60;
             targetTemplate.max_age = 999;
     elif( whofor == 'unemployed' ):
             targetTemplate.min_age = 16;
             targetTemplate.max_age = 59;
             targetTemplate.targetsDescs.append( "ep.Include( target.employment, unemployed );" )
             targetTemplate.targetsDescs.append( "ep.Include( target.employment, permanently_sick_disabled );" )
     elif( whofor == 'juvenile' ):
             targetTemplate.min_age = 8;
             targetTemplate.max_age = 15;            
     elif( whofor == 'adult' ):