refactoring client framework
refactoring loggerApp