more refactoring, application still doesn't start