create app & logger