add fancy style and states to dropdown