changes to IM component