better style for select