Grant Flower has been given a two-year contract by PCB. (AFP)