finish ir modle. i will begin vm modle.