Design for IBM Challenge