Exhibit 10.12


                           AMENDMENT TO THE AGREEMENT
                                     BETWEEN

                             Fiserv Solutions, Inc.
                             d/b/a Fiserv-Des Moines
                              4400 Westown Parkway
                                 Regency West 7
                         West Des Moines, IA 50266-6751

                                       AND

                           West Des Moines State Bank
                                1601 22nd Street
                            West Des Moines, IA 50265



Firserv  and  Client  hereby  agree to this  Amendment  to the  Data  Processing
Services Agreement, dated March 17, 1997, as follows:

Initial  term of  agreement  is extended 6 years and shall end 12 years from the
Agreement's  commencement date (August 1, 1997), with the new expiration date of
initial term equal to August 01, 2009). Renewal terms remain unchanged.

Existing  Exhibit  B-1 - Item  Processing  Services  of the  Agreement  will  be
replaced by the attached  Exhibit B-1 Item  Processing  Description of Services.
This exhibit shall become effective 11/01/02.

Exhibit B-3 Item  Processing  Performance  Standards a new document  attached to
this  amendment  will be  incorporated  into the Agreement and become  effective
11/01/02.

All other terms and conditions remain the same.

West Des Moines State Bank                  Fiserv Solutions, Inc.
                                            d/b/a Fiserv-Des Moines

By: /s/ Timothy J. Byrnes                   By: /s/ Craig Marvin
    -------------------------------             --------------------------------

Name: Timothy J. Byrnes                     Name: Craig Marvin
      -----------------------------               ------------------------------

Title: Vice President/Cashier               Title:  President
       ----------------------------                 ----------------------------

Date:  10/24/02                             Date:  10/25/02
       ----------------------------                -----------------------------

All pricing set forth under this amendment  will expire unless  executed by both
parties to the agreement by October 31, 2002.



                                       1


Item Processing Description of Services

1.   Proof: On each business day (excluding  Saturdays,  Sundays, and holidays),
     Client will  deliver to Fiserv  Processing  Center,  checks and other items
     deposited to accounts with Client.  Client will provide extra deliveries in
     support of proof operations for peak day processing. Peak day processing is
     defined  as any day when  Client's  volume is  expected  to  exceed  twenty
     percent of daily average  volume of the previous  months volume  divided by
     the number of business days in the previous month.

     a.   Client  will  contract  with  and  pay for a  courier,  to pick up and
          deliver  all work  between  Client  and  Fiserv.  Both  parties  will
          mutually  agree upon the times of pick-up  and  delivery.  Fiserv will
          contact  Client's  after-hours  primary bank contact(s) and apprise of
          the  situation(s)  where Fiserv has not received the items from Client
          locations by the agreed upon delivery  times.  Contact with one of the
          four  primary bank  contacts is to be made prior to Fiserv  exercising
          its discretion,  to delay,  without liability,  the processing of such
          items  until  the  next  businesss  day.   Client  agrees  to  provide
          after-hours primary bank contact(s), as well as contacts for each bank
          office  location.  Client  agrees to update  Fiserv of any  changes in
          Client contact personnel.

     b.   Client  agrees to MICR encode  documents  to meet Fiserv  requirements
          (ABA and Account Numbers and Tran-codes).

     c.   Client is responsible for microfilming all items submitted to Fiserv.

     d.   Client agrees that all transactional entries,  involving tellers' cash
          tickets,  general ledger entries, or loan entries shall be in balance,
          and that Fiserv may return to Client,  unprocessed,  any transactional
          entries that are not in balance.

     e.   Client agrees to segregate all over-the-counter items into batches not
          to exceed three  inches (3") in depth and to identify  each such batch
          with an  appropriate  batch  header,  which  batch  header  shall meet
          written  requirements  provided by Fiserv.  Client  further  agrees to
          segregate  all  items by type  (i.e.,  single  deposit  items  will be
          batched separately from multiple deposit items).

     f.   Client  agrees  to  include  a  batch  manifest  for each  bag of work
          submitted to Fiserv.

     g.   From the items submitted to Fiserv, Fiserv shall retrieve such "on-us"
          information as may be necessary for the proper accounting of the items
          and shall transmit this  information,  through  telephone  lines or by
          such other means as Fiserv may, from time to time, deem appropriate to
          Client's data processor for data processing.

     h.   Client authorizes  Fiserv to create ledger holdover  entries,  deposit
          corrections, or such other entries to balance transactions, except for
          those transactions outlined in Section 1.d. above, as may be necessary
          to the efficient processing of the items.

     i.   After Fiserv has completed the process of retrieving and  transmitting
          to  Client's  data  processor  the  information   necessary  for  data
          processing,  all over-the-counter items not drawn against Client shall
          be forwarded for collection to such correspondent  banks as Client may
          designate from time to time in writing to Fiserv.

     j.   All items drawn against  Client and those items  internally  generated
          shall be  returned  to Client or held by  Fiserv  in  accordance  with
          Client's written instructions.

                                       2


2.   Encoding:  Fiserv  will  encode  the  dollar  amount on all  items  needing
     encoding and  presented to Fiserv as part of the Proof  function  described
     above.  Fiserv  may encode  additional  fields,  such as  account  numbers,
     deposit  ticket  totals,  or other items as specified  by Client.  Any such
     encoding  will be according to terms agreed to by Fiserv.  In no event will
     Fiserv be liable for losses to Client due to encoding  errors if Client has
     not satisfied all of its obligations  set forth in Section 1 above.  Should
     Fiserv's encoding services fail to meet the performance  standard for proof
     of deposit set forth in Exhibit B-3, and Client incurs a potential loss due
     to an  encoding  error,  Client  shall use its best  efforts to collect the
     amount  in  question  from  its  customer  (including  without  limitation,
     commencing  legal action  against the customer,  obtaining a judgment,  and
     attempting collection efforts based on said judgment) prior to submitting a
     claim  for  damages  to  Fiserv.  Prior to  expending  significant  time or
     incurring out of pocket  expenses in the collection  process.  Client shall
     consult  with  and  obtain  the   authorization  of  Fiserv  for  any  such
     expenditure,  and the  parties  shall give  consideration  to the amount of
     potential loss and the likelihood of collection.

3.   Exception Item Processing: Fiserv will either reject or pay items listed on
     the  appropriate  report,  in  accordance  with  written  instructions,  by
     Client's  authorized  officer or employee.  The name of Client's officer or
     employee  giving  such  instruction  shall  be noted on the item or on such
     other  record as Fiserv  may  establish,  together  with the  nature of the
     instruction.  If Client has not instructed Fiserv regarding the disposition
     of any  exception  item drawn  against  Client by the agreed upon time each
     day,  then  Fiserv  shall  return it through the  presentment  chain to the
     depository  bank or  institution.  Instructions to Fiserv on disposition of
     items that are received  after the agreed upon  deadline or are changed can
     result in a late charge.  Should Fiserv's exception item processing fail to
     meet the  performance  standard for exception item  processing set forth in
     Exhibit B-3,  and Client  incurs a potential  loss due to an error,  Client
     shall use its best  efforts to  collect  the  amount in  question  from its
     customer (including without limitation, commencing legal action against the
     customer,  obtaining a judgment, and attempting collection efforts based on
     said judgment) prior to submitting a claim for damages to Fiserv.  Prior to
     expending  significant  time or  incurring  out of pocket  expenses  in the
     collection process,  Client shall consult with and obtain the authorization
     of  Fiserv  for  any  such   expenditure,   and  the  parties   shall  give
     consideration  to the  amount  of  potential  loss  and the  likelihood  of
     collection.

4.   Statement Rendition:  All checks,  drafts, and other orders for the payment
     of money drawn against accounts at Client which are to be stored by Fiserv,
     will be retained by Fiserv until the end of each Client's  checking account
     cycle.  The items will be sorted,  filed with the  monthly  statement,  and
     mailed to the depositor. Client agrees to have statements printed according
     to predefined cycles and print classes.  Statement enclosure counts will be
     accurately  and  clearly  reported  in the top  fold of the  statement.  If
     required,  Client agrees to expedite the return of any paid exception items
     to Fiserv in order to facilitate timely statement  processing.  Fiserv will
     apply proper postage, which will be pre- paid monthly (or as agreed upon by
     Client and Fiserv) on an estimated basis by Client.

5.   Inclearinqs: Client authorizes Fiserv to receive its inclearing items daily
     from the Federal Reserve Bank.  Fiserv will balance the inclearing items to
     their cash letters, capture the items on magnetic media, microfilm or image
     scan and  transmit  the account  information  to Client's  data  processor.
     Fiserv will also pull out for further  handling the  appropriate  items for
     exception  handling  or  scrutinizing,  and  deliver the items to bulk file
     storage or to Client for further processing.

6.   Courier Service:  The parties hereto  acknowledge that it will be necessary
     to make  arrangements for the transport of items,  records,  and other data
     from  Client to Fiserv.  After  Fiserv  has  provided  the Item  Processing
     Services, selected items, records, and data must be transported from Fiserv
     to  Client.  The  parties  further   acknowledge  that  the  cost  of  such
     transportation  shall be the  sole  responsibility  of  Client.  Fiserv  is
     responsible  for the cost to transport items and records from Fiserv to the
     Federal   Reserve  Bank.  The  Federal  Reserve  Bank  is  responsible  for
     transporting items to Fiserv.

     a.   a. Client has the right to make provision for its own courier  service
          to provide the needed  transportation  as set forth in subsection 1.a.
          above.  Should Client not make provision for such courier service,  or
          should Client request that Fiserv make  arrangements  for such courier
          service,   then  Fiserv,  for  the  benefit  of  Client,   shall  make
          arrangements for such a courier service.  Client must notify Fiserv to
          provide  such  courier  service no less than thirty (30) days prior to
          the date that Fiserv is to begin providing Item Processing Services.

                                       3


     b.   Client  shall pay Fiserv for any and all charges,  expenses,  or costs
          incurred by Fiserv in contracting for said courier service.

     c.   It is understood and agreed that Fiserv shall not have, or assume, any
          liability or  responsibility  for such items,  records,  or data until
          they  have  reached   Fiserv   premises  and  shall  have  no  further
          responsibility or liability for them after they leave Fiserv premises.

     d.   The courier  service  shall at all times be deemed the  independent
          contractor  of  Client,  and  shall  not,  at any  time or  under  any
          circumstances,  be deemed the agent or employee of Fiserv,  regardless
          of whether said courier  service,  at any  pertinent  time herein,  is
          affiliated with or employed by Fiserv.

     e.   Fiserv will monitor and track deliveries for Client. Should a delivery
          be missing,  Fiserv will notify Client through  appropriate  channels.
          Should there be any dispute as to the proper  delivery of any records,
          Fiserv's records of delivery will be accepted as the undisputed record
          of  delivery.

     f.   In the event  that a  client's  cash  letter is late in arrival to the
          Federal Reserve Bank due to Fiserv error, Fiserv will reimburse Client
          for the amount of lost interest credit or revenue.  The  reimbursement
          will be  calculated  based on rate paid on Fed Funds during the period
          of time  this  error  occurred.  Fiserv  will not be  responsible  for
          reimbursements  due to  circumstances  beyond Fiserv's control such as
          weather  and acts of God or due to work  delivered  to  Fiserv  beyond
          mutually agreed upon deadline.

7.   Conversion  Services:  Fiserv will provide conversion services based on the
     information provided by Client during the due diligence process.  Following
     Client's  initial  conversion to Fiserv Services,  any additional  requests
     will be  submitted  to  Fiserv  at  least  90 days  prior  to the  required
     implementation  date. An estimate for the  additional  conversion  services
     will be  provided.  The  implementation  time  for the  conversion  will be
     delayed if Client  requires  more than three days to approve or decline the
     conversion estimate.  Client also acknowledges that Fiserv must approve any
     changes to the MICR line and/or Account  Number  structure for Client prior
     to proceeding with a conversion.  Fiserv will make every reasonable attempt
     to convert new MICR line and/or Account Number structures. Client agrees to
     eliminate any  non-standard  MICR line and/or Account  number  structure as
     identified  during the due diligence process from its daily capture service
     within 120 days after the initial conversion date. Client acknowledges that
     Fiserv may elect to charge a fee such as the Special  Statements  Fee,  for
     all non-standard items processed in the service.  Client  acknowledges that
     Fiserv may not be able to achieve the stated  service  level  agreements on
     accounts,  transactions,  or  services  involving  non-standard  MICR lines
     and/or  Account  Number  structures.  In the event that the Account  Number
     appearing on the  statement  does not equal the Account  Number on the MICR
     line,  Fiserv  will not be  responsible  for any service  level  agreements
     relating to statement preparation and rendition.

     Initial Client  conversion is based on the results  obtained during the due
     diligence  process.  This work would include an  inclearings,  POD and bulk
     file sort  pattern.  In  addition,  it would  include  a single  extraction
     program to support the transmission of a daily  inclearings and POD file to
     a host  site for  processing.  Sort  specifications  will be  developed  in
     support  of  statement  rendition  services.  Standard  reporting  will  be
     provided  to  Client  to  include  a daily  transaction  report  sorted  in
     transaction and account order,  recaps of  transmissions  and cash letters,
     and a daily cash report if required.

8.   Research Services: Fiserv will provide research and photocopy services upon
     request by Client.  Upon receipt from Client of a request for subpoena work
     or other  significant or voluminous  research work,  Fiserv will attempt to
     provide Client with an estimate of the time required and corresponding cost
     to complete the request prior to commencing the research services,

9.   Data Transmission:  Client and Fiserv acknowledge and agree that Client has
     separately   contracted  with  Client's  data  processor  to  provide  data
     processing services for Client and that Fiserv shall have no responsibility
     for the  timeliness  or quality of the service  provided  by Client's  data
     processor.  Clients data  processor  shall  deliver  directly to Client all
     reports generated from the data transmitted by Fiserv. Fiserv shall have no
     responsibility  for the  timeliness of such delivery or for the adequacy or
     accuracy of the reports  supplied by Client's  data  processor,  except for
     errors caused by Fiserv failure to transmit information.

                                       4


Item Processing Performance Standards

1.   Client preparation and presentation of work for Fiserv proof department

     a.   SUBJECT: Presentation and Delivery of Work

     b.   DESCRIPTION:

          o    Credits come before debits
          o    Customer deposit is the first credit
          o    Items are encoded with route/transit  number,  account number and
               proper transaction code
          o    If multiple amounts,  the correct total amount is circled

     c.   PROCEDURE:  Fiserv  will  notify  Client of  specific  non-performance
          issues as required.

2.   Client preparation and presentation of work for Fiserv proof department

     a.   SUBJECT: Categories

     b.   DESCRIPTION:

          o    Single items (one-on-ones) batched
          o    Multiple item transactions batched

     c.   PROCEDURE:  Fiserv will notify Client of specific  non-performance  as
          required.

3.   Client preparation and presentation of work for Fiserv proof department

     a.   SUBJECT: Batches and Control Tickets

     b.   DESCRIPTION:

          o    All Tickets are teller stamped
          o    All items are  properly  logged and recorded for filming and then
               microfilmed
          o    Bundles  are  limited  to 3" or 250  items,  whichever  limit  is
               reached first.
          o    Tape listings accompany multiples
          o    Single item deposits have headers preceding them.

     c.   PROCEDURE:  Fiserv  will  notify  Client of  specific  non-performance
          issues as required.

4.   Client preparation and presentation of work for Fiserv proof department

     a.   SUBJECT: Work Shipment

     b.   DESCRIPTION:

          o    All work for proof is in a mutually agreed upon container.
          o    Correspondent  bank  correspondence  in a  mutually  agreed  upon
               container.
          o    Other correspondence in a mutually agreed upon container.

     c.   PROCEDURE:  Fiserv  will  notify  Client of  specific  non-performance
          issues as required.

5.   Fiserv proof and balancing of work received from Client for processing

     a.   SUBJECT: Proof of Deposit for dollar amount encoding

     b.   DESCRIPTION:

          o    Dollar encoding  errors to meet service goals
          o    Corrections  made with accepted medium
          o    Customer Corrections are legible and complete
          o    Customer Corrections have the correct reason listed
          o    All  Customer  Corrections  equal to or greater  than  $10.00 are
               documented with accompanying copies as required.
          o    Items  are  endorsed   with  the  proper  bank  stamp  in  proper
               Regulation CC position
          o    Transaction  Corrections using DDA debits and credits contain the
               correct information
          o    Suspense documentation is legible and complete
          o    Items placed into holdovers by Fiserv will be documented
          o    Differences of under $10.00 will be charged to a DDA account

                                       5


     c.   SERVICE GOAL: 99.997 %


     d.   PROCEDURE:

          o    Client will notify Fiserv of specific  non-performance  issues by
               submitting  a service  incident  report in the form  approved  by
               Fiserv with accompanying documentation to Client Services.

     e.   MEASUREMENT: Percent of Proof Encoding Volume

6.   Fiserv modification of MICR rejects

     a.   SUBJECT: Reject Re-entry/Reconciling or Balancing


     b.   DESCRIPTION:

          o    Modified MICR reject errors to meet service goals
          o    Transaction  Corrections using G/L debits and credits contain the
               correct  information
          o    Suspense  documentation  is  legible  and complete
          o    Items placed into suspense by Fiserv will be documented
          o    Differences  of under $10.00 will be charged to a General  Ledger
               account

     c.   SERVICE GOAL: 99.7%


     d.   PROCEDURE:

          o    Client will notify Fiserv of specific  non-performance  issues by
               submitting  a service  incident  report in the form  approved  by
               Fiserv with accompanying documentation to Client Services.

     e.   MEASUREMENT: Percent of Volume (Based on total rejects)

7.   Fiserv preparation of outgoing transit items

     a.   SUBJECT: Transit Cash Letter Processing

     b.   DESCRIPTION:

          o    Cash Letters are sent out with correct total(s)
          o    Cash Letters are sent with complete bundle count(s)
          o    Cash Letter differences are explained
          o    Cash Letters for proper bank are used
          o    Cash Letters for the correct correspondent are used
          o    Cash Letters sent out in timely manner
          o    Low speed cash letters will be sent out within 24 hours of stated
               deadlines
          o    On-us items will not be sent out in transit cash letters

     c.   SERVICE GOAL: Zero errors per cash letter endpoint per month

          o    Cash Letters Items sent out 100% of the time on time

     d.   PROCEDURE:

          o    Client will notify Fiserv of specific  non-performance  issues by
               submitting  a service  incident  report in the form  approved  by
               Fiserv with appropriate documentation to Client Services.

     e.   MEASUREMENT: Record of Occurrence based on cash letter endpoints

                                       6


8.   Fiserv capture and transmission of work from proof department.

     a.   SUBJECT: Second Shift Transmissions

     b.   DESCRIPTION:

          o    All transmissions are sent in the approved Fiserv format
          o    All  transmissions are sent to Fiserv in such time to insure that
               posting can be completed timely.
          o    Transmission  deadlines  will not be earlier than 11:00 p.m. Mon.
               -Thurs. or 12:00 a.m. Friday


     c.   SERVICE GOAL:  Transmission errors or delays are not to exceed two per
          month that are within Fiserv's control.


     d.   PROCEDURE:

          o    Client will notify Fiserv of specific  non-performance  issues by
               submitting  a service  incident  report in the form  approved  by
               Fiserv with accompanying documentation to Client Services.

     e.   MEASUREMENTS: Record of Occurrences

9.   Fiserv  processing of exception items  (Outgoing  Return Items) when Client
     has submitted final return decisions by 2:00 p.m. daily

     a.   SUBJECT: Qualified Returned Items

     b.   DESCRIPTION:

          o    The correct items will be returned
          o    All returned items are stamped with the correct return reason
          o    The items Client wants  returned are returned on the day they are
               listed as exceptions
          o    G/L entries made for all check reversals
          o    Rejected debit totals balance
          o    Client will do notification of large items
          o    Items  are  returned   within   specified   Regulation  CC.  time
               requirements
          o    Items are paid using correct account number and trancode
          o    Proper bank's forms are used

     c.   SERVICE GOAL: 99.94% (6 errors per 10,000 return items)

     d.   PROCEDURE:

          o    Client will notify Fiserv of specific  non-performance  issues by
               submitting  a service  incident  report in the form  approved  by
               Fiserv with accompanying documentation to Client Services.

     e.   MEASUREMENT: Percent of Total Qualified Return Items

10.  Fiserv research of items, photocopy production

     a.   SUBJECT: Research

     b.   DESCRIPTION:

          o    The turn-around time for a research request will be 48 hours from
               the time of receipt (unless Fiserv otherwise  notifies Client, as
               in  the  case  of  subpoena  research  or  other  significant  or
               voluminous  research  requests).  Best  effort  will  be  made to
               provide photocopy requests within 24-hours of request.
          o    For subpoena research or other significant or voluminous research
               requests, Fiserv will provide a completion commitment estimate to
               Client within 48 hours of receipt.
          o    Best effort will be made to produce quality photocopies
          o    Trace reports will be delivered to Client within 2 business days

     c.   SERVICE GOAL: 99.0% (1 error per 100 requests)

     d.   PROCEDURE:

          o    Client will notify Fiserv of specific  non-performance  issues by
               submitting  a service  incident  report in the form  approved  by
               Fiserv with accompanying documentation to Client Services.

     e.   MEASUREMENT: Percent of Total Research Request and Photocopies Service

                                       7


11.  Fiserv preparation of statements and check filing requirements

     a.   SUBJECT: Statement Preparation

     b.   DESCRIPTION:

          o    Client and Fiserv will mutually agree upon  acceptable  standards
               for  turnaround  time  of end  of  month  and  non-end  of  month
               statements  as well as hold  and  multiple  statement  processing
               standards.
          o    Snag statements will be mailed out within two additional days.
          o    The correct customer's checks will accompany the statement.
          o    Hold statements that are properly  labeled will be sent to Client
               for handling.
          o    The correct number of statement pages is in the envelope.
          o    Client will submit statement  stuffers to center with appropriate
               instructions noted on the Stuffer Instruction Form. Stuffers must
               arrive two days prior to cycle date to insure proper handling.
          o    The  correct  statement   stuffer(s)  will  be  included  in  the
               statement.
          o    Notice of missing  item(s)  will be included in the  statement if
               the statement is missing 3 or fewer enclosures.
          o    Fiserv will  monitor and report  delays for receipt of  statement
               print to Client within 24 hours of the expected time of receipt.

     c.   SERVICE GOAL: 99.9% (10 errors per 10,000 Statements)


     d.   PROCEDURE:

          o    Client will notify Fiserv of specific  non-performance  issues by
               submitting  a service  incident  report in the form  approved  by
               Fiserv with accompanying documentation to Client Services.

     e.   MEASUREMENT: Percent of Total Statements Rendered



                                       8