changes made for type layout workaround

ie fixes