todo: fix ie 8