testing leads to better wording
reorganize the code as a wizard