Try test driven approach to develop