renamed main -> runner to avoid warnings