finished app + config + integration tests