We have been developing a computer assisted instruction (CAI) system which can be used to gain the better understanding of mechanisms. The system provides an virtual environment for making mechanisms by regarding mechanical elements as simplified blocks. The mechanism which is constructed out of such blocks can be shown on the computer display from different angles in any scale. The motion of the mechanism can be also displayed in the form of animation. In this study, a new block corresponded to a slider-crank mechanism was implemented to the system. The functions of edit, changing the field size, and optional blocks were added to the system for improving the user interface. A few examples of using the system were demonstrated.