for better style