use better format