IMFC view 2