fixed ie8 bug hopefully