some more progress for ie compatability