Principles of successful prototyping as well as overview of prototyping resources at the University of Minnesota