[TODO] mentioning how to test program flow from user's perspective
TODO file is now in markdown format