Future system enhancements include allowing the user to sketch more detail about a program.  For instance, we plan to add the ability to recognize multiplicity relationships by interpreting annotations on associations.  For example, the “many to one” relationship.    We would also like to recognize other software diagram types, such as flow charts or sequence diagrams.  We also hope to integrate a code editor, allowing users to alternate between diagram view and code view, using existing software to reverse engineer the code into diagrams.