IM - some thoughts