improved structure of program, few bugs fixed
improving structure of program. Adding new features
improving structure of program. Adding new features