fixed special deal bug