The borwell software challenge