Application class added, logger implemented