fixed logger and new base application class