Use singleton in factory.
Manage data and file input.
Generate help in console.
Add file log4j.properties
Comments