initial pass at IE